/* CSS reghs */

table.adminlist {
    font-family:Arial, Helvetica, sans-serif;
    text-align: center;
    width: 100%;
    border-spacing: 1px;
    background-color: #e7e7e7;
    color: #666;
}

table.adminlist td,
table.adminlist th {
    padding: 4px;
    font-size:12px;
    color:#444444;
    line-height:25px;
}

table.adminlist thead th {
    text-align: center;
    background: #f0f0f0;
    color: #666;
    border-bottom: 1px solid #999;
    border-left: 1px solid #fff;
}

table.adminlist thead a:hover { text-decoration: none; }
table.adminlist thead th img { vertical-align: middle; }
table.adminlist tbody th { font-weight: bold; }

table.adminlist tbody tr { 
    background-color: #fff;
    text-align: left;
    font-size:12px;
    color:#444444;
    line-height:25px;
}

table.adminlist tbody tr.row1 { background: #f9f9f9; border-top: 1px solid #fff; }

table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }

table.adminlist tbody tr td { height: 25px; background: #fff; border: 1px solid #fff; }
table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

table.adminlist tfoot tr { text-align: center;  color: #333; }
table.adminlist tfoot td,
table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.adminlist td.order { text-align: center; white-space: nowrap; }
table.adminlist td.order span { float: left; display: block; width: 20px; text-align: center; }

table.adminlist .pagination { 
    display:table;
    padding:0;
}

table.adminlist .pagination span, a, strong{
    margin-left: 5px;
}

table.asistencia {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444444;
    line-height:25px;
}

table.asistencia th {
    font-size: 14px;
    font-weight: bold;
}

table.asistencia td {
    vertical-align: top;
}

/* form validation */
.invalid { border-color: #ff0000; background-color:#ffd;}
label.invalid { color: #ff0000; }

#fotos,
#slider,
#otherContent {
    display: none;
}

.titulo_columna
{
    background-color: #F0F0F0;
    color:#666666;
    text-align: center;

}
.celda_normal
{
    background-color: #FFFFFF;
}


table.lista_integrantes {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color:#444444;
    line-height:25px;
}
